6238dd84f46255cf0882e94da1def1882260e449,debugger/impl/com/intellij/debugger/jdi/ThreadReferenceProxyImpl.java,ThreadReferenceProxyImpl,frame,#number#,183

Before Change



  public StackFrameProxyImpl frame(int i) throws EvaluateException {
    DebuggerManagerThreadImpl.assertIsManagerThread();
    if(!getThreadReference().isSuspended()) return null;
    checkFrames();
    return myFramesFromBottom.get(frameCount() - i  - 1);
  }

After Change



  public StackFrameProxyImpl frame(int i) throws EvaluateException {
    DebuggerManagerThreadImpl.assertIsManagerThread();
    final ThreadReference threadReference = getThreadReference();
    if(threadReference == null || !threadReference.isSuspended()) {
      return null;
    }
    checkFrames();